package com.google.code.p.restrpc.client.proxy;

import java.util.Date;

import com.google.code.p.restrpc.RpcOptions;
import com.google.code.p.restrpc.client.cache.ServiceMetadataRepository;

/**
 * @author dz
 */
public interface RpcProxyMetadata {
    
    /**
     * 
     * @return
     */
    public Date getCreateDateTime();
    
    /**
     * @return
     */
    public RpcOptions getRpcOptions();
    
    /**
     * @return
     */
    public ServiceMetadataRepository getServiceMetadataRepository();
    
    /**
     * @return
     */
    public boolean isUseJdkProxy();
    
}
